* {
		margin:0;
		padding:0;
		}
 
	html, body {
		height:100%;
		}
 
	body {
		background-color:#bbb;
		color:#fff;
		font:100.01%/1.4 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
 
	#distance { 
		width:1px;
		height:50%;
		background-color:#bbb;
		margin-bottom:-13.75em; /* half of container's height */
		float:left;
		}
 
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:27.5em;
		width:45em;
		clear:left;
		background-color:#47BAD6;
		border:1px solid #075DC8;
		border-top-color:#fff;
		border-left-color:#fff;
		}
 
	#container div {
		font-size:80%;
		float:right;
		width:17em;
		margin-left:2em;
		}
 
	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}
 
	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}
 
	#container ul {
		margin-left:2em;
		}
 
	#container li span {
		font-size:70%;
		}
		
 
	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}
 
	#container p {
		margin:1.5em 13.6em 1.5em 3em;
		}
 
	label {
		font-weight:bold;
		font-style:normal;

		}
		
		
